4. ПРОГРАММНЫЕ СРЕДСТВА РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ

 

4.2. Файловая структура ОС. Операции с файлами


Файл – это именованная совокупность любых данных, размещенная на внешнем запоминающем устройстве и хранимая, обрабатываемая и перемещаемая как единое целое.
Совокупность правил и программ, по которым выполняются операции с файлами, называется файловой системой. Основные из них: FAT (File Allocation Table) – используется в операционных системах для 16-и и 32-х разрядных процессоров, NTFS (New Technology File System) – используется, начиная с ОС Windows NT для 32-х и 64-х разрядных процессоров). В них пользователю предоставляются следующие возможности:
– создание папок;
– копирование, перемещение, переименование и удаление файлов и папок;
– навигация по файловой структуре;
– запуск программ и открытие документов;
– создание ярлыков;
– стандарты для обозначения пути к файлу: абсолютный и относительный адрес файла. Абсолютный адрес начинается указанием диска, на котором расположен файл, и далее последовательно через символ «\» (обратный слеш) перечисляются все папки, которые следует открыть, чтобы найти нужный файл. В относительном адресе через символ «\» перечисление папок ведется, начиная от той, которая активна в данный момент. Для перехода в папку нижнего уровня следует указать имя этой папки. Переход в папку верхнего уровня вне зависимости от ее реального названия обозначается символом
«..» (две точки).
Файл характеризуется свойствами и атрибутами. Их значения указываются в диалоговом окне «Свойства», которое открывается по команде «Свойства» в меню «Файл» и в контекстном меню. Основные из них:
имя файла может содержать до 256 символов и состоит из двух частей, которые разделяются точкой. Первая часть – имя, которое назначает пользователь для того, чтобы в дальнейшем было понятно, что за информация хранится в этом файле. Обычно имя пользователя состоит из букв русского и латинского алфавита, цифр, пробелов, дефиса. Остальные символы использовать не рекомендуется, хотя некоторые – допускается. Вторая часть – расширение. Оно указывает на тип файла или программу, которая в дальнейшем должна работать с ним. В нем разрешается использовать не более 4-х символов. Пояснения к стандартным расширениям, с которыми часто встречаются пользователи, приведены в табл.4.1.
длина файла в байтах (длина занимаемого участка на диске);
время и дата создания файла (для опознания последних по времени вариантов файла).
Кроме перечисленных выше атрибутов каждому файлу сопоставляются атрибуты, определяющие допустимые действия с ним. Например:
только для чтения (исправления, сделанные во время просмотра, не будут сохраняться после закрытия файла;
скрытый (не будет высвечиваться в каталоге), но открыть его можно, введя имя вручную;
архивный (для автоматического обновления изменённых версий в архивах);
системный.

Таблица 4.1.
Основные стандартные расширения файлов:

Расширение

Формат/назначение программы

Системные программы/программы в машинных кодах

*.com
*.pcx

системные программы в машинных кодах

*.sys

программа драйвера

*.bak

автоматически создаваемая резервная копия файла

*.tmp

временная копия с промежуточной информацией, автоматически
уничтожаемая после закрытия программы

*.hlp

файл встроенной справочной системы

*.exe

прикладная программа в машинных кодах

Графические форматы

*.bmp

формат растровой графики, в котором задан цвет каждого пикселя

* .jpg

форматы сжатой растровой графики, удобный для хранения от
сканированных фотографий и иллюстраций. Используется в Интернете

*.gif
*.tif
*.png

Формат для диаграмм, создаваемых программным путём, рисунков типа аппликации с ограниченным набором цветов, несложной анимации. Используется в Интернете

*.psd,
*.pdd

формат растровых графических файлов в PhotoShop

*.cdr

формат векторных графических файлов в CorelDRow

*.eps

формат векторных графических файлов для подготовки афиш,
объявлений, плакатов, который рекомендуется для создания ил
люстраций в настольных издательских системах.

Текстовые форматы

*.txt

формат текстовых файлов без форматирования

*.doc, *.docх

формат текстовых файлов программ Word до 2003 и после 2003
года

*.rtf

универсальный формат форматированных текстовых файлов,
понятный всем версиям программы Word

*.pdf

Комбинация текста с растровой графикой. Используется в Интернете для публикации документов.

Расширения основных программ Microsoft office

*.xls, *.xlsx

форматы файлов программы Excel до 2003 и после 2003 года

*.ppt, *.pptx

формат файлов электронных презентаций программы PowerPoint
до 2003 и после 2003 года

*.mdb,
*.mdbx

формат файлов программы Access до 2003 и после 2003 года

*.htm, *.html

формат файлов для Web-страниц


Для того, чтобы применить нужную команду не к одному файлу, а к нескольким, в именах которых есть общие для них фрагменты, вводится понятие групповое имя файла (маска имени). В маске в явном виде указываются символы, которые обязательно должны присутствовать в нужных файлах, остальные символы заменяются шаблонными:
– * означает, что на этом месте может оказаться любое количество любых символов, в частности, ничего;
– ? означает, что на этом обязательно должен быть какой-нибудь символ, но только один;
– | означает, что требуется обработать одной командой все файлы, указанные в предыдущей маске, кроме файлов, подходящих под маску, указанную после него.
Примеры:
*.* – под эту маску подходят все файлы (любое имя и любое расширение);
*.jpg – маска указывает на все файлы рисунков с расширением ―jpg;
*экзам*.* – маска указывает на файлы с любым расширением, у которых в имени пользователя есть указанный фрагмент текста;
*.*|*.bak – означает, что требуется обработать одной командой все файлы, кроме файлов с расширением . ―bak, какими бы ни были их имена.